home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / stadel / stadel2.zoo / document / tutorial.doc < prev    next >
Encoding:
Text File  |  1989-08-11  |  19.7 KB  |  407 lines

  1.                             Citadel TUTORIAL
  2.                             (based on STadel)
  3.                             by Marlene Abriel
  4.                                March 1988
  5.  
  6. 1) INTRODUCTION
  7.  
  8.     This tutorial is intended to make all those who call Citadel based
  9.     Bulletin Boards * expert * users.  Download it, peruse it, commit
  10.     to memory and keep it at your fingertips.......just in case.  I
  11.     will attempt to take you through every step of a Citadel BBS, from
  12.     a first time logon to a logoff.  
  13.  
  14.     Now for a bit of background.  The Citadel system was originally 
  15.     written in 1981 by CrT and very quickly gained popularity.  An
  16.     adventure game editor was the backbone for the idea.  In the fall
  17.     of 1984 Hue, Jr., worked on and released Citadel-86 for MS-DOS
  18.     machines.  Now it has been ported to the Atari ST by orc (David
  19.     Parsons).  Thanks orc.  STadel has been well received by all and
  20.     reports have reached orc that it is being used in Italy!  
  21.  
  22.     The program is shareware, but don't let that scare you.  It is one
  23.     of the best that I have seen, not that I'm a well travelled 
  24.     modemer.  Citadel is made up of rooms.....remember it was based on
  25.     an adventure editor.  They all have names and you can travel from
  26.     room to room very easily.  All rooms support messages and in
  27.     addition some have upload and/or download capabilities (directory
  28.     rooms).  Rooms can be open to all users (public), hidden or
  29.     accessed by invitation only.  Some rooms will network with other
  30.     BBS's.  You can tell what type of room it is....but more on that
  31.     later.  Version 3.1g-2 of STadel also has FLOORS.  The sysop
  32.     usually groups related rooms on a floor.  Citadel based BBS's also
  33.     have the capability of networking with other similar BBS's.  This
  34.     means that you can leave a message on one BBS and have it appear
  35.     on another.  This feature has to be enabled by the sysop and s/he
  36.     must give you net privileges in order for you to leave a "net
  37.     message".  
  38.  
  39. 2) GETTING STARTED
  40.  
  41.     Well, let's get started.  You call up a BBS and......"Oh, no!  It's
  42.     a Citadel!" Fasten you seatbelt, take a firm grip of your keyboard
  43.     and let's plow straight on in!  After the banner scrolls by, if
  44.     there is one, you will see something like this:  
  45.  
  46.         [L]ogin read [E]nter
  47.  
  48.     For the sake of simplicity everything you have to type will be 
  49.     contained in a set of brackets, like this [ ] and a carriage
  50.     return will be represented by <CR>.  
  51.  
  52.     Now type [L]ogin.  You will be asked for password or a <CR> if
  53.     you're a new user.  Type a <CR> and answer all the prompts.  Easy,
  54.     so far, eh?  Now you're logged on and your password has been saved
  55.     for future use.  If the sysop is allowing automatic access, you
  56.     will now have on your screen something like this:  
  57.  
  58.         [?]Menu [G]oto [R]ead [N]ew [E]nter [H]elp
  59.  
  60.     and a list of floors and roomnames.  I'll refer to floornames as
  61.     Fn and roomnames as Rn.  The [G]oto will take you from room to
  62.     room on the current floor only.  Let's take a look at the rooms
  63.     and learn how to tell what type they are.  To call up a list of
  64.     all known rooms (on the current floor) type [K] for Known rooms.
  65.     It might look something like this:  
  66.  
  67.         Mail> Music] Story) Test]* Sysop Stuff:*
  68.  
  69.     Notice the different brackets and the * after some?  They all have
  70.     meaning:  
  71.  
  72.     > - an ordinary room with local message capabilities only
  73.     ] - a local room with message capabilities + a directory
  74.     ) - a networking room with message capabilities only
  75.     : - a networking room with message capabilities + a directory
  76.     * - the room is private
  77.  
  78.     The only way to get access to an * room is if the sysop or an Aide
  79.     (co-sysop) invites you into the room.  Usually these rooms are 
  80.     hidden and you won't even see them on your [K]nown rooms list.
  81.     These rooms are usually used for private conversations.  
  82.  
  83.     More about HIDDEN rooms.  If a room is hidden and is not an 
  84.     invitation only room and you know the Rn, you can go to it by
  85.     typing:  [.G] + THE ENTIRE ROOMNAME (goto room).  After you have
  86.     gone to it, it will reappear on your [K]nown room list.  This
  87.     technique can be used to go to a room which you have forgotten for
  88.     one reason or another.  Maybe you don't like the topic...type:  [Z]
  89.     and the room will no longer appear on your [K]nown room list.  Use
  90.     this with caution because you have to type the entire Rn correctly
  91.     in order to get access to that room again if you change your mind.
  92.     To bring up a list of all the rooms you have forgotten type :
  93.     [.Z]....voila!  
  94.  
  95.     The MAIL room is the standard Email room and is VERY private.  The
  96.     mail can be read only be the sender and the recipient...the sysop
  97.     or his Aide(s) canNOT read these messages unless, of course, they
  98.     are left to them personally.  You can even netsend mail to another
  99.     system.  You must be very carefully to type the recipients name 
  100.     correctly because there is no way of checking the other BBS's
  101.     userlog list to see if you have used the correct name.  When the
  102.     system prompts you for the system to send mail to try typing [?]
  103.     and you should get a list of all the systems that the BBS is
  104.     networking with.  
  105.  
  106.     A [?] will get you a menu from just about anywhere on the system.  
  107.     Use it often if need be.  There are many ways to enter your
  108.     commands, [.] commands to move from room to room and [;] to move
  109.     between floors.  Most of these commands can be shortened to
  110.     one-keystroke commands.  I'll briefly touch on them in this
  111.     tutorial, but you should read the online help files for more
  112.     detail.  
  113.  
  114. 2.1) TO GOTO A ROOM and GOTO A FLOOR
  115.  
  116.         Type: [.G] + Rn (goto roomname)
  117.  
  118.     The Rn is the roomname and must contain a unique letter
  119.     combination to that room.  For example, if there are two rooms
  120.     named NSACUG Executive and NSACUG Use.  If you picked a letter
  121.     combination that appears in NSACUG, STadel will take you to the
  122.     first room with NSACUG in it's Rn.  To make sure you go to the
  123.     Executive, for instance, type [exe] for the Rn and you will go
  124.     there provided this letter combination is unique to only this
  125.     room.  Once in the room, the room prompt on your screen with
  126.     change to the new room.  Just remember that if you don't get to
  127.     where you intend, then the letter combination was not unique and
  128.     might be found in another room.  Also keep in mind that if this is
  129.     your first time in going to a hidden room or a room which you have
  130.     forgotten you must type the entire roomname.  This applies to the
  131.     first time only.  
  132.  
  133.         Type: [;G] + Fn (goto floorname)
  134.  
  135.     This command will take you to a floor that you specify and then
  136.     you can use [.G] + Rn to go from room to room.  This may seem
  137.     tedious and you're probably thinking that you'll never remember
  138.     all these commands.  Well, have no fear because most times you'll
  139.     only want to go to rooms will NEW messages and there's a very easy
  140.     one-keystroke command to take care of that.  Simply type a [G] and
  141.     you will go to a room with new messages since you were last on.
  142.     [G] will not take you off the current floor, you must type [;G] +
  143.     Fn to move to the another floor of your choice or [;G] to go to
  144.     the next floor with new messages.  
  145.  
  146.     These commands give you a lot of control of where you are going on
  147.     the BBS and allow you to move around and go where you want to go.  
  148.  
  149. 2.2) TO READ MESSAGES
  150.  
  151.     Reading messages can be done in a number of ways as well.  I will 
  152.     list most of the common ways and you can pick the one you want and
  153.     you can also get more help from the online help files which should
  154.     be available on the BBS.  By using the [.R] command you can
  155.     control what type of messages you read and where.  Here are the
  156.     commands:  
  157.  
  158. -------------------------------------
  159.     [.RA] - read ALL the messages in the current room
  160.     [.RR] - read all the messages in the room in reverse order
  161.     [.RN] - read all NEW messages in the current room
  162.     [.RG] - read global-new messages (the entire system)
  163. -------------------------------------
  164.  
  165.     These commands will cause the messages to scroll one after another
  166.     with no prompting.  As one user put it, "How do I stop the
  167.     scrolling monster?".  It's very easy.....[P] will pause the
  168.     message scrolling and any key will resume.  "Well, that's just
  169.     great!", you say, "but, how do I reply to messages?  I want
  170.     prompts between each message." It is possible.  Single keystrokes
  171.     can also be used;  [R] for reverse, [N] for new, etc., but only in
  172.     the room you are in.  
  173.  
  174.     To get prompts for NEXT MESSAGE, REPLY and STOP READING you must 
  175.     insert an M in the commands......STadel systems only.  Like this:  
  176.  
  177.         [.RM] + [AGNOR]
  178.     (M=more A=all G=global-new N=new O=old and R=reverse order)
  179.  
  180.     While reading messages there are 4 commands available to you:  
  181.     [J] will cause you to jump to the next paragraph of the message;  
  182.     [N] will skip the rest of this message and go onto the next one;  
  183.     [P] will pause the current message scroll and any key to continue;
  184.     [S] will stop the message reading all together and return you to 
  185.     the room prompt.  These commands can also be used when you are 
  186.     reading online textfiles.  
  187.  
  188.     There may be a time when you want to log on and read the messages
  189.     in a certain room.  With a Citadel based BBS it is possible to do
  190.     just that and retain any new messages in any other room as new for
  191.     the next time you log on.  Just log on, type [;G] + Fn then [.G] +
  192.     Rn and read the messages in that room and log off.  Any new
  193.     messages in other rooms will retain their new status for you.  If
  194.     you're online and decide not to read a room, but wish to retain
  195.     these messages as new type [.S] + Rn (skip roomname).  New
  196.     messages in the skipped rooms will remain new.  If you are in the
  197.     room type a [S] with no [.] even if you have read some or all of
  198.     the new messages and haven't left the room yet.  You may also use
  199.     [U] for ungoto.  Remember if you leave the room any other way
  200.     there is no way to regain the new status of the messages.  
  201.  
  202. 2.3) TO ENTER MESSAGES
  203.  
  204.     There are a couple of ways to enter a message.  One uses the [.E]
  205.     and this can be shortened to just [E] if you'd like.  The [.E] has
  206.     other functions, but we'll get to those later one.  For now let's
  207.     just use the [E].  Type:  [E] 
  208.  
  209.     A message header will appear with the date and your name.  STadel
  210.     has the ability to allow the sysop to give the room automatic
  211.     networking status.  If this feature is active the header will also
  212.     contain "@" and the name of the BBS which you are using.  All you
  213.     have to do now is type in your message.  A couple of hints about
  214.     formatting your messages.  Citadel based BBS's will automatically
  215.     format messages to the callers screen width.  This can be
  216.     frustrating for a first time user.....you've type in a beautifully
  217.     formatted, paragraphed message and when you call back the message
  218.     is a mess!!!  Here's the secret.  If you want to leave a blank
  219.     line between paragraphs, you must fool the formatter.  To get a
  220.     blank line, space in a couple of times and hit <CR>.  The
  221.     formatter will now think there is something on this line.  To
  222.     begin a new paragraph do the same thing...space in a couple times
  223.     before you begin to type.  If you want to leave a graphic-type 
  224.     message - for instance a little box of *'s around a for sale ad - 
  225.     then you must indent each line at least once, if you don't it will
  226.     be a mess.  See the helpfile on the enter command.  After you have
  227.     typed in your message two <CR>'s will get you the "enter cmd:" 
  228.     prompt.  Type a [?] here to bring up the menu.  
  229.  
  230.         Type: [?] (at "enter cmd:" prompt)
  231.  
  232.     and you will see something like this:  
  233.  
  234. -------------------------------------
  235.     [A]bort
  236.     [C]ontinue
  237.     [H]old message for later
  238.     [I]nsert paragraph break
  239.     [N]et save
  240.     [P]rint formatted (to screen)
  241.     [R]eplace string
  242.     [S]ave message
  243. -------------------------------------
  244.  
  245.     These are you options for entering the message.  I think they are
  246.     all self-explanatory, except for a couple.  
  247.         [A]bort is just what it says.  
  248.         [C]ontinue will allow you to continue typing if you have
  249.     stopped to make a correction with [R]eplace string or have had a
  250.     look at the message with [P]rint formatted to make sure it looks
  251.     okay.  
  252.         [H]old message for later is a unique feature of Citadel based
  253.     BBS's.  Personally, I love this feature.  What it allows you to do
  254.     is to type in a message and hold it in a temporary buffer without
  255.     saving it.  You will be returned to the Rn prompt.  You may
  256.     continue to use the BBS normally, reading/entering more messages.
  257.     Usual use of this feature is to read more messages and update the
  258.     message you're going to leave or to move into another room/floor
  259.     because you think that the text of the message is more appropriate
  260.     there.  Only ONE message can be held at a time.  When you want to
  261.     continue with the held message all you type is the extended [.EH]
  262.     command (enter held- message) and continue adding to the message
  263.     or hit two <CR> and save, edit or abort it.  Whatever your little
  264.     heart desires.  
  265.         [I]nsert paragraph breaks will allow you to format your
  266.     message into paragraphs, if you haven't already done so.  You will
  267.     be prompted for a string.  Make sure you type in the first couple
  268.     of words of the first sentence of the paragraph.  Make sure it
  269.     doesn't appear somewhere else in the message or you could have
  270.     undesireable effects.  I'm sure you'll figure it out, once you've
  271.     made a few goofs and have to redo your message.  
  272.         [N]et save will allow you to save your message as a net
  273.     message IF this room is a netted room.  "Why?", you say.  Remember,
  274.     the sysop doesn't have to make a room autonet.  S/he can allow net
  275.     messages, however.  You must have net privs given to you by the
  276.     sysop in order to use this command.  
  277.         [P]rint formatted (to screen).  This command allows you to
  278.     peruse you're message, formatted to your screen width.  You get a
  279.     look at what your message will look like.  Then you can continue,
  280.     abort or save it.  
  281.         [R]eplace string.  This is an editing feature.  It is sort of
  282.     like a search and replace.  Type in the string you wish to replace
  283.     and you will then be prompted for the new string.  Once again make
  284.     sure this is a unique string.  
  285.         [S]ave is self-explanatory.  
  286.  
  287.     Now that you have the message system all figured out.  Let's take
  288.     a brief look at directory rooms and file transfers.  I hope you're
  289.     still with me!  
  290.  
  291. 3) DIRECTORY ROOMS
  292.  
  293.     Remember the brackets ] (local room) and :  (networking room).
  294.     These rooms have upload and/or download capabilities.  To read the
  295.     directory of the room there are two commands and both use the [.R]
  296.     extended command:  
  297.  
  298.         Type: [.RD] read directory
  299.               [.RE] read extended directory
  300.  
  301.     The [.RD] command will list the filenames and their sizes.  When a
  302.     file is uploaded there is a prompt to enter a brief description.
  303.     The [.RE] command will list the filename, size, date of upload and
  304.     the descriptions.  You can specify certain file types with wild
  305.     cards.  For instance type [.RD*.DOC] and only the files with .DOC
  306.     as extenders will be listed.  Use this with either command.  
  307.  
  308.     You can even read the contents of an ARCfile.  
  309.  
  310.         Type: [.RH] (read archived directory)
  311.  
  312.     You will be prompted to enter the archive header.  This is the
  313.     entire filename, including the .ARC.  It will list the files in
  314.     the archive file.  
  315.  
  316.     There may be times when you want to read a textfile online.  This
  317.     is done very easily.  
  318.  
  319.         Type: [.RF] (read ascii file)
  320.               [.RTF] (will attempt to format text to
  321.                   your screen width)
  322.  
  323.     Sometimes, the [.RTF] doesn't appear to work on 40 column screens.
  324.     It all depends on how the textfile was saved.  There is nothing
  325.     wrong with the formatter.  Directory rooms are a snap, right?  Now,
  326.     let's attempt a file transfer.  
  327.  
  328. 3.1) FILE TRANSFERS
  329.  
  330.     First off, you must be in a directory room in order to initiate a 
  331.     file transfer.  In my last Tutorial, I stated that I didn't know 
  332.     anything about WC protocol (Ward Christensen protocol)...well,
  333.     guess what?  I do know and so do you.  It's standard Xmodem!
  334.     STadel now supports Ymodem and WXmodem as well.  In order to use
  335.     either of these protocols you must have a terminal package which
  336.     will support this.  The options that are available to you are:  
  337.  
  338. -------------------------------------
  339.     [.RXF] (read Xmodem single file)
  340.     [.RYF] (read Ymodem single file)
  341.     [.RWF] (read WXmodem single file)
  342.     [.RVF] (a straight ascii transfer terminated by two ^X (ctrl X))
  343.            (When uploading with V you MUST terminate the upload with
  344.         two ^X or the BBS will not accept the upload.)
  345. -------------------------------------
  346.  
  347.     Notice that I have said single file.  This is where the difference
  348.     lies in STadel 3.1g-2 and earlier versions.  You no longer type
  349.     [B] for binary file.  [B] now stands for BATCH.  You MUST have a
  350.     terminal package which will support a BATCH file transfer.  
  351.  
  352. -------------------------------------
  353.     [.RXB] (read Xmodem BATCH file) is actually Ymodem with 128K blocks.
  354.     [.RYB] (read Ymodem BATCH file) is normal Ymodem.
  355. -------------------------------------
  356.  
  357.     To upload a file use the same protocols as above except use [.E] 
  358.     instead of [.R].  If you use [.EF] STadel will assume that you
  359.     intend to do an Xmodem upload.  STadel does not allow Ymodem batch
  360.     uploads.  
  361.  
  362.     There is another [.E] command that I should mention.  It's the 
  363.     command to upload a message that you have prepared off line.  
  364.  
  365.         Type: [.EXM] (upload message Xmodem)
  366.           [.EYM] (upload message Ymodem)
  367.           [.EWM] (upload message WXmodem)
  368.  
  369.     Once uploaded the message can be edited, aborted or saved.  I
  370.     think this just about covers the basics of file transfers.  
  371.  
  372. 4) FORGET ROOMS/FLOORS
  373.  
  374.     There are commands to forget individual rooms or entire floors of 
  375.     rooms.  [Z] while in a room will cause you to forget that room.  It
  376.     removes the Rn from your list of [K]nown rooms and you will not go
  377.     there.  Why would you want to forget a room?  Well, there might be
  378.     a room created for the discussion of Chippendale men.......now, if
  379.     you're a man you wouldn't want to be bothered....I hope!!  To get
  380.     a list of all the rooms you have forgotten just type [.Z] and
  381.     there they are.  In order to regain access to a forgotten room you
  382.     must type [.G] + ENTIRE Rn.  You will go to the room and it will
  383.     once again appear on your [K]nown room list.  If you want to
  384.     forget an entire floor, type:  [;Z] + Fn.  
  385.  
  386.     Now for a few rules.  You can forget any room, except the Mail and
  387.     the Lobby room.  The Lobby is the first room that you are in when
  388.     you log on.  The [.Z] will list only the public rooms that you
  389.     have forgotten.  If you are going to forget a private room, better
  390.     jot the Rn down, so you don't forget it, in case you want to go
  391.     back there;  because the [.Z] commmand will not list the forgotten
  392.     private rooms.  
  393.  
  394. 5) LOGGING OFF THE SYSTEM
  395.  
  396.     You're all done and now you want ot go home, right?  
  397.  
  398.         Type: [T] (terminate)
  399.  
  400.     Bye, bye!  You're gone.  
  401.  
  402. 6) FINALE
  403.  
  404.     There are usually help files available be read online if you need 
  405.     them.  To get a list of them type:  [.HHELP] or try [.HTOPICS].  
  406.  
  407.